A CORBA Language Mapping for Tcl

نویسنده

  • Frank Pilhofer
چکیده

Tcl is designed to be a powerful general-purpose scripting language and is often referred to as a glue language, to glue together various parts of an application. Often, these “various parts,” or components, are realized as C code that is registered with the interpreter as a custom command. It is easy to imagine these components as being distributed – a custom command could cause some sort of request to be sent over the network, returning the reply back to the script. CORBA is a hardware and vendor-independent de-facto standard for distributed computing. By specifying a CORBA language mapping for Tcl and providing access to an Object Request Broker, Tcl scripts can fully interoperate with other CORBA clients and servers. With the rapid application development features of Tcl and the connectivity of CORBA, the possibilities range from testing of existing CORBA services to graphical user interfaces with the aid of Tk, or even to script-based CORBA servers. This paper presents the CORBA language mapping for Tcl used in the Combat project, discusses its features and possible improvements, and makes comparisons with similar projects.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Rapid CORBA Server Development in Tcl: A Case Study

A large Swiss bank needed to collect, combine, process, and distribute financial market data from various 3rd party data sources to a large number of internal and external clients – the typical integration task at which scripting languages excel. The bank uses an implementation of CORBA as their standard enterprise-wide middleware for distributed applications. We describe how we designed and bu...

متن کامل

Automatic Generation of Tcl Bindings for C and C++ Libraries

In the past few years Tcl has found widespread interest as a extensible scripting language. Numerous Tcl interfaces for a variety of C libraries have been created. While most of these language bindings have been created by hand, others have made use of dedicated code generators designed for the specific library. In this paper we present a tool for the automatic generation of Tcl language bindin...

متن کامل

A CORBA-based platform for distributed multimedia applications

As distributed multimedia applications are starting to be offered as services in enterprise and residential cable networks, there is a growing interest in platforms that provide a standard framework for the development and deployment of these applications. Key issues in platform design are service diversity, service portability and interoperability of user terminal equipment. We propose a platf...

متن کامل

IDLflex: A flexible and generic compiler for CORBA IDL

For the development of CORBA applications, an IDL compiler is needed that generates code for communication stubs, helper classes and implementation skeletons. For each IDL language mapping, for every version of a particular language mapping, and for every CORBA implementation, the generated code has to be different. Typically many different compilers have to be programmed because the code gener...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000